gtk/window: Minor cleanup
authorJonas Ådahl <jadahl@gmail.com>
Wed, 2 Dec 2020 15:44:59 +0000 (16:44 +0100)
committerJonas Ådahl <jadahl@gmail.com>
Mon, 7 Dec 2020 19:37:29 +0000 (20:37 +0100)
gtk/gtkwindow.c

index 75c12a945e269997c622bd231f1902f56d406389..aed818e9cee8994c0f75c46670ade5c2b6661811 100644 (file)
@@ -4303,8 +4303,6 @@ toplevel_compute_size (GdkToplevel     *toplevel,
       gtk_window_get_remembered_size (window, &width, &height);
     }
 
-  get_shadow_width (window, &shadow);
-
   /* Don't ever request zero width or height, it's not supported by
      gdk. The size allocation code will round it to 1 anyway but if
      we do it then the value returned from this function will is
@@ -4312,7 +4310,6 @@ toplevel_compute_size (GdkToplevel     *toplevel,
   width = MAX (width, 1);
   height = MAX (height, 1);
 
-
   gtk_window_update_csd_size (window,
                               &min_width, &min_height,
                               INCLUDE_CSD_SIZE);
@@ -4325,6 +4322,7 @@ toplevel_compute_size (GdkToplevel     *toplevel,
 
   if (priv->use_client_shadow)
     {
+      get_shadow_width (window, &shadow);
       gdk_toplevel_size_set_margin (size,
                                     shadow.left, shadow.right,
                                     shadow.top, shadow.bottom);